self-closing butterfly valve - Spanish English Dictionary